package org.java.admin.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.messaging.simp.config.MessageBrokerRegistry;
import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker;
import org.springframework.web.socket.config.annotation.StompEndpointRegistry;
import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer;

/**
 * @program: lb-manage
 * @description
 * @author: LiuBao
 * @create: 2020-07-30 18:31
 **/
//@Configuration
//@EnableWebSocketMessageBroker
//public class WebSocketConfigs implements WebSocketMessageBrokerConfigurer {
//    @Override
//    public void registerStompEndpoints(StompEndpointRegistry registry) {
//          // 这个方法的作用是添加一个服务端点，来接收客户端的连接。
//          // 表示添加了一个/socket端点，客户端就可以通过这个端点来进行连接。
//          registry.addEndpoint("/socket").withSockJS();
//    }
//
//    @Override
//    public void configureMessageBroker(MessageBrokerRegistry registry) {
//           //表示客户端订阅地址的前缀信息，也就是客户端接收服务端消息的地址的前缀信息
//           registry.enableSimpleBroker("/topic");
//           //指服务端接收地址的前缀，意思就是说客户端给服务端发消息的地址的前缀
//           registry.setApplicationDestinationPrefixes("/app");
//    }
//}
